aggregation should accept singleton and ignore multi-valued numeric arrays